# -*-coding:utf-8-*-
from django.db import models

# Create your models here.
from datetime import datetime  #导入datetime用于处理上传文件的时间字段

class Upload(models.Model):
   #定义访问该页面的次数，IntegerFie表示整数字段
    DownloadDocount = models.IntegerField(verbose_name = u"访问次数",default=0)
   #唯一标识一个文件
    code = models.CharField(max_length=8,verbose_name=u'code')
   #定义文件的上传时间,这里注意datetime.now不能加括号，否则时间变成了orm生成model的时间
    Datatime = models.DateTimeField(default=datetime.now,verbose_name=u'添加时间')
    #定义文件存储的路径
    path = models.CharField(max_length=32,verbose_name=u'下载路径')
    #name  文件名
    name = models.CharField(max_length=32,verbose_name=u'文件名',default="")
    #定义文件大小
    Filesize = models.CharField(max_length=10,verbose_name=u'文件大小')
    #PCIP上传文件的ip
    PCIP = models.CharField(max_length=32,verbose_name=u'IP地址',default='')
    


    class Meta():#Meta可以用于定义数据表名，排序方式等
        verbose_name = "download" #指明一盒易于理解和表示的单词形式的对象
        db_table     = "download" #声明数据表的命
    def __unicode__(self):  #表示在做查询操作时，我们看到的是name  字段
        return self.name
